/*
 * @Author: wwj 3342930399@qq.com
 * @Date: 2024-03-10 19:24:31
 * @LastEditors: wwj 3342930399@qq.com
 * @LastEditTime: 2024-03-10 20:25:55
 * @FilePath: \vue\src\utils\mixins.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
// Vue 混入
// 混入 (mixin) 提供了一种非常灵活的方式，来分发 Vue 组件中的可复用功能

// 一个混入对象可以包含任意组件选项
// 混入也可以进行全局注册。使用时格外小心！一旦使用全局混入，它将影响每一个之后创建的 Vue 实例

import Vue from "vue";

export const getNameMixin = {
  components: {},
  data() {
    return {
     
    };
  },
  methods: {
    //跳转路径
    goToPage(url) {
      const currentRoute = this.$route.path;
      if (currentRoute !== url) {
        this.$router.push(url);
      } else {
        // 可以根据具体需求做出处理，比如执行刷新当前页面的操作
        location.reload();
      }
    },
  },
};
